drop-off centers - German English Dictionary